//////////////////////
/// mkIII - Engine ///
//////////////////////

#pragma once

// Engine includes
#include "../../Engine/Physics/mkPhysicsDeclare.h"

namespace mk
{
    namespace Engine
    {
        namespace Physics
        {

            // Physics system interface.
            class PhysicWorld : public IPhysicsWorld
            {
            public:

                // Inherited from ISystem.
                InterfaceGUID getSystemInterfaceGUID( ) const;

            private:

                static InterfaceGUID const m_systemInterfaceGUID = MK_IID_PHYSICS_SYSTEM;

            };

        } // namespace Physics
    } // namespace Engine
} // namespace mk

